.question-list {
	background-color: #e8e8e8;
	padding: 20px;

	.question-list-header {
		display: flex;
		margin-bottom: 20px;

		.question-list-header-left {
			flex: 1;
		}

		.question-list-header-right {
			flex: 1;
			text-align: right;
			margin: 17px 0;
		}
	}

	.question-list-content {
		margin-bottom: 20px;
	}

	.question-list-footer {
		text-align: center;
	}
}